(function (G) {
    G.vue({
        data: {
            LIST_count:3,
            LIST_index:0,
            step:0,
            userInfo: {},
            type:1
        },
        methods: {
            getUserInfo(id) {
                G.get('/api/model/user', {
                    id,
                    sql: 'userList_user'
                }).then(userInfo => {
                    G.get('/api/model/weRunData',{userId:id,day:G.date().Format('yyyy-MM-dd')}).then(rundata => {
                        this.setData({
                            userInfo,
                            step:rundata[0] ? rundata[0].step : 0
                        })
                    })
                    
                })
            },
            scrolltolower(){
                this.LIST_load(0)
            },
            goCheckList(){
                G.$go('/pages/check/list/list?userId=' + this.data.userInfo.id)
            }
        },
        mounted(opt) {
            this.LIST_init([
                G.list({
                    dataFormat(row){
                      row.checkinTime = G.date(-(-row.checkinTime * 1000)).Format('yyyy-MM-dd hh:mm:ss')
                    },
                    get:{url:'/api/model/clock',data:{userId:opt.id}}
                })
            ])
            this.LIST_loads()
            this.getUserInfo(opt.id)
            this.setData({type:opt.type})
        }
    })
})(wx.$)